﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Cloudthentic.SSIS.Server
{
    public class DTSEventListener : Microsoft.SqlServer.Dts.Runtime.IDTSEvents
    {
        public void OnBreakpointHit(Microsoft.SqlServer.Dts.Runtime.IDTSBreakpointSite breakpointSite, Microsoft.SqlServer.Dts.Runtime.BreakpointTarget breakpointTarget)
        {
            throw new NotImplementedException();
        }

        public void OnCustomEvent(Microsoft.SqlServer.Dts.Runtime.TaskHost taskHost, string eventName, string eventText, ref object[] arguments, string subComponent, ref bool fireAgain)
        {
            throw new NotImplementedException();
        }

        public bool OnError(Microsoft.SqlServer.Dts.Runtime.DtsObject source, int errorCode, string subComponent, string description, string helpFile, int helpContext, string idofInterfaceWithError)
        {
            throw new NotImplementedException();
        }

        public void OnExecutionStatusChanged(Microsoft.SqlServer.Dts.Runtime.Executable exec, Microsoft.SqlServer.Dts.Runtime.DTSExecStatus newStatus, ref bool fireAgain)
        {
            throw new NotImplementedException();
        }

        public void OnInformation(Microsoft.SqlServer.Dts.Runtime.DtsObject source, int informationCode, string subComponent, string description, string helpFile, int helpContext, string idofInterfaceWithError, ref bool fireAgain)
        {
            throw new NotImplementedException();
        }

        public void OnPostExecute(Microsoft.SqlServer.Dts.Runtime.Executable exec, ref bool fireAgain)
        {
            throw new NotImplementedException();
        }

        public void OnPostValidate(Microsoft.SqlServer.Dts.Runtime.Executable exec, ref bool fireAgain)
        {
            throw new NotImplementedException();
        }

        public void OnPreExecute(Microsoft.SqlServer.Dts.Runtime.Executable exec, ref bool fireAgain)
        {
            throw new NotImplementedException();
        }

        public void OnPreValidate(Microsoft.SqlServer.Dts.Runtime.Executable exec, ref bool fireAgain)
        {
            throw new NotImplementedException();
        }

        public void OnProgress(Microsoft.SqlServer.Dts.Runtime.TaskHost taskHost, string progressDescription, int percentComplete, int progressCountLow, int progressCountHigh, string subComponent, ref bool fireAgain)
        {
            throw new NotImplementedException();
        }

        public bool OnQueryCancel()
        {
            throw new NotImplementedException();
        }

        public void OnTaskFailed(Microsoft.SqlServer.Dts.Runtime.TaskHost taskHost)
        {
            throw new NotImplementedException();
        }

        public void OnVariableValueChanged(Microsoft.SqlServer.Dts.Runtime.DtsContainer DtsContainer, Microsoft.SqlServer.Dts.Runtime.Variable variable, ref bool fireAgain)
        {
            throw new NotImplementedException();
        }

        public void OnWarning(Microsoft.SqlServer.Dts.Runtime.DtsObject source, int warningCode, string subComponent, string description, string helpFile, int helpContext, string idofInterfaceWithError)
        {
            throw new NotImplementedException();
        }
    }
}
